FAQ
F.A.Q.
Domande - Risposte
Barra di navigazione in base alle cartelle del sito
Internet Provider
Software
Internet Provider
mail marketing
preventivi Internet
supporto tecnico
sms da web
download
corsi
lavoro
pagamenti
Internet Provider
 
FAQ
faq
news
Applicativi asp
Motomania

Barra di navigazione in base alle cartelle del sito

Le potenzialità di ASP come linguaggio dinamico ci permettono di sviluppare la barra in diversi modi, sfruttando una struttura di un database, degli elementi di un array o ancora, come l'esempio seguente, la posizione del file rispetto alle cartelle ed alla struttura del sito.
L'esempio seguente sfrutta le variabili server per determinare il percorso della pagina e per costruire dinamicamente la barra.

Codice / Code :

<%

strDir = Request.ServerVariables("Path_Info")
aryDir = Split(strDir, "/")

Response.Write("Sei in ")
Response.Write("<a href="">Home</a>")

for i = 1 to UBound(aryDir) - 1
  Response.Write(" » ")
  strPath = strPath & "/" & aryDir(i)
  Response.Write("<a href=""" & strPath & """>" & Replace(aryDir(i), "_", " ") & "</a>")
  Response.Write(" » ")
  Response.Write(aryDir(UBound(aryDir)))
next

%>

Nella prima parte richiamiamo con la variabile server Path_Info il percorso del file e con l'istruzione Split() otteniamo un array contenente ciascuna cartella dividendo il percorso all'altezza dello / .
Stampiamo poi il percorso alla root del sito chiamando il collegamento Home.
Per concludere usiamo un ciclo per stampare a video ciascuna cartella del percorso e terminiamo la barra con l'ultimo valore dell'array, ovvero il nome del file.


faq Indietro

 

Home | Chi Siamo | Contatti | Internet Provider | Software House | Active Web | Web Marketing | SMS | Realizzazioni | Preventivi | Supporto | Lavoro | Condizioni
RD Informatica - Str. Rupola 14 - 61122 Pesaro PU - Tel 0721 206238 Fax 0721 1835042 P.Iva 01241970415 - info@rdinformatica.com 
Estrattore Pagine Gialle
Applicativi asp
RD
Applicativi asp
Internet provider
Software House
Applicativi asp
SMS Web
Software SMS
Mailing Project